Developing service-oriented applications in a grid environment

نویسندگان

  • Jose Garcia
  • Peter Fox
  • Patrick West
  • Stephan Zednik
چکیده

The Open-source Project for a Network Data Access Protocol (OPeNDAP) software framework has evolved over the last 10 years to become a robust, high performance, service oriented architecture for the access and transport of scientific data from a broad variety of disciplines, over the Internet. Starting with version 4.0 of the server release, Hyrax, has at its core, the Back-End Server (BES). The BES offers ease of programming, extensibility and reliability allowing added functionality especially related to highperformance data Grids, that goes beyond its original goal of distributed data access. We present the fundamentals of the BES server as a component based architecture, as well as our experiences using the BES Communicated by: H.A. Babaie J. Garcia (B) Computational & Information System Laboratory (CISL), National Center for Atmospheric Research (NCAR), P.O. Box 3000, Boulder, CO 80307, USA e-mail: [email protected] P. Fox Rensselaer Polytechnic Institute, 110 8th Street, Troy, NY 12180-3590, USA e-mail: [email protected] P. West · S. Zednik High Altitude Observatory (HAO), National Center for Atmospheric Research (NCAR), P.O. Box 3000, Boulder, CO 80307, USA P. West e-mail: [email protected] S. Zednik e-mail: [email protected] to distribute data processing in Grid-oriented intensive parallel computational tasks.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Eclipse-based Environment for Programming and Using Service-Oriented Grid

The convergence of Grid computing with Web service leads to the emergence of serviceoriented Grid. Despite the fact that more and more applications are being developed in the form of standard and custom Grid services, the development of Grid services and client applications lacks tooling support. We address this issue with an Eclipse-based environment for developing, using and managing Grid ser...

متن کامل

Quality of service management in service-oriented grids

Grid computing provides a robust paradigm for aggregating disparate resources in a secure and controlled environment. The emerging grid infrastructure gives rise to a class of scientific applications and services in support of collaborative and distributed resource-sharing requirements, as part of teleimmersion, visualization and simulation services. Because such applications operate in a colla...

متن کامل

Grid Development Tools for Eclipse

Grid Computing [1, 2] has gained a huge momentum not only in the scienti c community but also in industrial application areas. The technology itself has evolved from proprietary, specialized applications and middleware to the adoption of web service standards [3, 4]. Service-oriented Grid environments o er the possibility to request and use computing power, data access, network bandwith and spe...

متن کامل

Component based Applications Programming within a Service-Oriented Grid Environment

We present an approach and prototype implementation that applies a component based programming model to a service-oriented computational Grid environment. Our system is based on the Vienna Grid Environment (VGE) [1], a Grid infrastructure for automatic HPC application provision over standard Web service technology. VGE services provide generic interfaces for remote job execution, monitoring, er...

متن کامل

Weighted-HR: An Improved Hierarchical Grid Resource Discovery

Grid computing environments include heterogeneous resources shared by a large number of computers to handle the data and process intensive applications. In these environments, the required resources must be accessible for Grid applications on demand, which makes the resource discovery as a critical service. In recent years, various techniques are proposed to index and discover the Grid resource...

متن کامل

Applying a Component Model to Grid Application Services

Programming client-side applications based on composing units of distributed software is an important research issue in the Grid computing community. In this context, it is a key requirement to provide application developers with highlevel programming models and frameworks which are well supported by the underlying Grid architecture. In this paper we present an approach that applies a component...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Earth Science Informatics

دوره 2  شماره 

صفحات  -

تاریخ انتشار 2009